/**
 * File Name	: Countdown.h
 * Location		: /Core/
 * Lib.Name		: Core.a
 * Designer		: AS (18-03-07)
 * Mod. 1 by	: AS (18-03-07)
 */

#pragma once

#include "DateTime.h"

namespace Core
{
	class Countdown
	{
	private:
		DateTime m_StartTime;
		unsigned short m_CountdownTime;
		Countdown();

	public:
		Countdown(unsigned short p_CountdownTime);
		~Countdown();
		void SetCountdownTime(unsigned short p_CountdownTime);
		inline unsigned short GetCountdownTime() { return m_CountdownTime; };
		void Start();
		bool IsFinished();

	};
}
